#include "stm32f10x.h"                  // Device header
#include "PWM.h"

void Motor_Init(void)
{
    PWM_Init();
}

void Motor_SpeedControl(int16_t speed)
{
    if (speed >= 0)
    {
        GPIO_SetBits(GPIOA, GPIO_Pin_4);
        GPIO_ResetBits(GPIOA, GPIO_Pin_5);
        PWM_CCRSet(speed);
    }
    else 
    {
        GPIO_ResetBits(GPIOA, GPIO_Pin_4);
        GPIO_SetBits(GPIOA, GPIO_Pin_5);
        PWM_CCRSet(-speed);
    }
}

